/******************************************************************************
 * @File name   :      LogisticImportResultDto.java
 *
 * @Author      :      LUZHANG
 *
 * @Date        :      Sep 2, 2015
 *
 * @Copyright Notice: 
 * Copyright (c) 2015 Capgemini, Inc. All  Rights Reserved.
 * This software is published under the terms of the Capgemini Software
 * License version 1.0, a copy of which has been included with this
 * distribution in the LICENSE.txt file.
 * 
 * 
 * ----------------------------------------------------------------------------
 * Date                   Who         Version        Comments
 * Sep 2, 2015 5:58:48 PM        LUZHANG     1.0            Initial Version
 *****************************************************************************/
package com.cap.bts.crmdp.dealer.logistic.dto;

import java.util.Map;

import com.cap.bts.framework.excel.validator.ExcelDtoValidator;
import com.cap.bts.framework.validation.engine.ValidationEngine;

/**
 *
 */
public class LogisticImportResultDto implements ExcelDtoValidator{
        private String lineNo ; 
        private String dealerNo ;
        private String cardName ;
        private String shipDate ;
        private String estimateDate ;
        private String amount ;
        private String reason;
        /**
         * @Date        :      Sep 2, 2015
         *
         * @return the lineNo
         */
        public String getLineNo() {
            return lineNo;
        }
        /**
         * @Date        :      Sep 2, 2015
         *
         * @param lineNo the lineNo to set
         */
        public void setLineNo(String lineNo) {
            this.lineNo = lineNo;
        }
        /**
         * @Date        :      Sep 2, 2015
         *
         * @return the dealerNo
         */
        public String getDealerNo() {
            return dealerNo;
        }
        /**
         * @Date        :      Sep 2, 2015
         *
         * @param dealerNo the dealerNo to set
         */
        public void setDealerNo(String dealerNo) {
            this.dealerNo = dealerNo;
        }
        /**
         * @Date        :      Sep 2, 2015
         *
         * @return the cardName
         */
        public String getCardName() {
            return cardName;
        }
        /**
         * @Date        :      Sep 2, 2015
         *
         * @param cardName the cardName to set
         */
        public void setCardName(String cardName) {
            this.cardName = cardName;
        }
        /**
         * @Date        :      Sep 2, 2015
         *
         * @return the shipDate
         */
        public String getShipDate() {
            return shipDate;
        }
        /**
         * @Date        :      Sep 2, 2015
         *
         * @param shipDate the shipDate to set
         */
        public void setShipDate(String shipDate) {
            this.shipDate = shipDate;
        }
        /**
         * @Date        :      Sep 2, 2015
         *
         * @return the estimateDate
         */
        public String getEstimateDate() {
            return estimateDate;
        }
        /**
         * @Date        :      Sep 2, 2015
         *
         * @param estimateDate the estimateDate to set
         */
        public void setEstimateDate(String estimateDate) {
            this.estimateDate = estimateDate;
        }
        /**
         * @Date        :      Sep 7, 2015
         *
         * @return the amount
         */
        public String getAmount() {
            return amount;
        }
        /**
         * @Date        :      Sep 7, 2015
         *
         * @param amount the amount to set
         */
        public void setAmount(String amount) {
            this.amount = amount;
        }
        /**
         * @Date        :      Sep 2, 2015
         *
         * @return the reason
         */
        public String getReason() {
            return reason;
        }
        /**
         * @Date        :      Sep 2, 2015
         *
         * @param reason the reason to set
         */
        public void setReason(String reason) {
            this.reason = reason;
        }
        /* (non-Javadoc)
         * @see com.cap.bts.framework.excel.validator.ExcelDtoValidator#validate()
         */
        @Override
        public Map<String, String> validate() {
             ValidationEngine engine = new ValidationEngine();
             return engine.run();
        }
}
